Built-In Functions
print
Prints values to the console. Accepts any number of arguments. Does not append a newline.
Example:
print("Hello, World!")
print(2, 3, 4, "Hello")
print("Hello, World!\nHello, Flow-Wing!")
println
Prints values to the console. Accepts any number of arguments. Appends a newline after printing.
Example:
println("Hello, World!")
println(1, 2, 3)
println("The answer is", 42)
Conversions (built-in callables)
Built-in conversion callables (provided by the language implementation) include Int8, Int32, Int64, Decimal, Decimal32, String, Bool, Char, with overloads for several source types. There is no standard input() console helper in the same set—use print / println, the file or sys modules, or your own I/O.
Integer (default int is 32-bit)
var n: int = Int32("123")
Int8
var b: int8 = Int8(65)
Int64
var big: int64 = Int64("9223372036854775807")
Char
var c: char = Char(65)
deci (64-bit float) and deci32
var x: deci = Decimal("123.45")
var y: deci32 = Decimal32("123.45")
String Conversion
The String function is used to convert a value to a string.
Example:
var myStr: str = String(123)
Boolean Conversion
The Bool function is used to convert a value to a boolean.
Example:
var flag: bool = Bool(1)